#设置cmake最低版本
cmake_minimum_required(VERSION 3.4.1)

#设置项目名称
project(tst_qtmultimedia_auto_integration)

#引入add_module模板文件
include(${ISSQTTESTROOTDIR}/cmake/add_module.cmake)

#设置测试类型，auto为自动测试，manual为手动测试,即test目录下的文件夹名
set(TEST_TYPE auto/integration)
#设置模块名
set(MODULE qtmultimedia)
#设置需要链接的模块
set(LinkQt Core Widgets Multimedia MultimediaQuick Quick Qml QuickControls2 QuickTemplates2 QmlWorkerScript)
#设置需要链接的模块的私有模块
set(LinkQtPrivate Multimedia MultimediaQuick)

set(TEST_ITEMS
    qaudiodecoderbackend
    qaudiodeviceinfo
    qaudioinput
    qaudiooutput
    qcamerabackend
    qdeclarativevideooutput
    qdeclarativevideooutput_window
    qmediaplayerbackend
    qsound
    qsoundeffect
)

add_headers(wavheader.h)
add_sources(wavheader.cpp)

set(PLUGINS QOpenHarmonyPlatformIntegrationPlugin)
create_library(${TEST_ITEMS})

